home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •Games Parlour• / HyperQuackey 1.1 •••• / HyperQuackey 1.1 ееее / card_4013.txt < prev    next >
Text File  |  1990-10-02  |  3KB  |  90 lines

  1. -- card: 4013 from stack: in.1 –µ–µ–µ–µ
  2. -- bmap block id: 5874
  3. -- flags: 4000
  4. -- background id: 2264
  5. -- name: Technical details
  6.  
  7.  
  8. -- part 1 (field)
  9. -- low flags: 01
  10. -- high flags: 0007
  11. -- rect: left=252 top=28 right=301 bottom=506
  12. -- title width / last selected line: 0
  13. -- icon id / first selected line: 0 / 0
  14. -- text alignment: 0
  15. -- font id: 3
  16. -- text size: 12
  17. -- style flags: 0
  18. -- line height: 16
  19. -- part name: 
  20.  
  21.  
  22. -- part 5 (button)
  23. -- low flags: 00
  24. -- high flags: 0004
  25. -- rect: left=467 top=303 right=326 bottom=495
  26. -- title width / last selected line: 0
  27. -- icon id / first selected line: 6720 / 6720
  28. -- text alignment: 1
  29. -- font id: 0
  30. -- text size: 12
  31. -- style flags: 0
  32. -- line height: 16
  33. -- part name: 
  34. ----- HyperTalk script -----
  35. on mouseUp
  36.   go card "Welcome"
  37. end mouseUp
  38.  
  39.  
  40.  
  41. -- part 6 (button)
  42. -- low flags: 00
  43. -- high flags: 0004
  44. -- rect: left=402 top=303 right=326 bottom=431
  45. -- title width / last selected line: 0
  46. -- icon id / first selected line: 15420 / 15420
  47. -- text alignment: 1
  48. -- font id: 0
  49. -- text size: 12
  50. -- style flags: 0
  51. -- line height: 16
  52. -- part name: 
  53. ----- HyperTalk script -----
  54. on mouseUp
  55.   go prev card
  56. end mouseUp
  57.  
  58.  
  59.  
  60. -- part 7 (button)
  61. -- low flags: 00
  62. -- high flags: 0004
  63. -- rect: left=434 top=303 right=326 bottom=463
  64. -- title width / last selected line: 0
  65. -- icon id / first selected line: 16560 / 16560
  66. -- text alignment: 1
  67. -- font id: 0
  68. -- text size: 12
  69. -- style flags: 0
  70. -- line height: 16
  71. -- part name: 
  72. ----- HyperTalk script -----
  73. on mouseUp
  74.   go next card
  75. end mouseUp
  76.  
  77.  
  78.  
  79. -- part contents for card part 1
  80. ----- text -----
  81. You can probably learn something about HyperCard by poking around in this stack.  It is completely unprotected, so you shouldn't have any trouble looking at things.  However:  be cautious about what you change.  Save a copy before you do anything else.  My attitude here is that there should be nothing to prevent you from making this stack into whatever you want it to be.  There is, of course, an associated risk!
  82.  
  83. One of the techniques that I found very valuable when writing this stack was to distribute the scripts as much as possible among the different buttons, fields, etc.  The best example of this technique is the scoring mechanism.  Rather than one script which looked at all the word list fields to determine the score, I send  a "Score" message to each field, and it knows how to make its contribution to the total score.  I'm not sure why this is better, but I like it.
  84.  
  85. Take note of how much effort I put into making things line up with each other.  For example, all the buttons and fields line up on the game card.  It's this sort of attention to detail that makes software look more professional.  If you spot things about this stack that look  strange or non-intuitive, please let me know about it.
  86.  
  87. You may notice that Hyperquackey seems kind of sluggish to respond.  I think so too.  There's a lot of stuff being done each time you click on a cube, for example, but even if you take all that out, it's still sluggish.
  88. Perhaps this will improve with a future version of HyperCard.
  89.  
  90. The picture of Lakeside's official Perquackey game that you see behind this field was digitized with MacVision.